package com.hospital.registrationappointment.module.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.sql.Timestamp;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author lvyao
 * @since 2023-10-17
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("CLINIC_SEQUEN")
@ApiModel(value="ClinicSequen对象", description="")
public class ClinicSequen implements Serializable {

    private static final long serialVersionUID=1L;

    @TableId("VISIT_NO")
    private String visitNo;

    @TableField("CARD_NO")
    private String cardNo;

    @TableField("PATIENT_ID")
    private String patientId;

    @TableField("NAME")
    private String name;

    @TableField("DEPT_CODE")
    private String deptCode;

    @TableField("SEQUEN_CODE")
    private String sequenCode;

    @TableField("ROOM_CODE")
    private String roomCode;

    @TableField("ROOM_NAME")
    private String roomName;

    @TableField("SEQUEN_CLASS")
    private String sequenClass;

    @TableField("SEQUEN_NO")
    private Integer sequenNo;

    @TableField("ENTER_TIME")
    private Timestamp  enterTime;

    @TableField("CALLED")
    private String called;

    @TableField("CALL_TIME")
    private Date callTime;

    @TableField("SAW")
    private String saw;

    @TableField("SAW_TIME")
    private Date sawTime;

    @TableField("HANGED")
    private String hanged;

    @TableField("HANG_TIME")
    private Date hangTime;

    @TableField("CANCELED")
    private String canceled;

    @TableField("CANCEL_TIME")
    private Date cancelTime;

    @TableField("CALL_DOCT")
    private String callDoct;

    @ApiModelProperty(value = "Ô¤Ô¼ÀàÐÍ£¬1ÎªÔ¤Ô¼²¡ÈË£¬Õý³£Îª¿Õ")
    @TableField("IS_APPOINT")
    private String isAppoint;

    @TableField("APPOINT_STAFFNO")
    private String appointStaffno;

    @TableField("OPERATE_DATE")
    private Date operateDate;

    @TableField("APPOINT_ID")
    private String appointId;

    @TableField("SEX")
    private String sex;

    @TableField("AGE")
    private String age;

    @TableField("ENTER_STAFFNO")
    private String enterStaffno;

    @TableField("SALT")
    private Integer salt;


}
